/*
 * Created on Jan 18, 2004
 */
package com.unash.z3950.pdu;

import com.unash.asn.AsnInteger;
import com.unash.asn.AsnVisibleString;

/**
 * @author Ashwini Gokhale
 */
public class Unit {
	private AsnVisibleString unitSystem;
	private StringOrNumeric unitType;
	private StringOrNumeric unit;
	private AsnInteger scaleFactor;
	/**
	 * @return
	 */
	public AsnInteger getScaleFactor() {
		return scaleFactor;
	}

	/**
	 * @return
	 */
	public StringOrNumeric getUnit() {
		return unit;
	}

	/**
	 * @return
	 */
	public AsnVisibleString getUnitSystem() {
		return unitSystem;
	}

	/**
	 * @return
	 */
	public StringOrNumeric getUnitType() {
		return unitType;
	}

	/**
	 * @param integer
	 */
	void setScaleFactor(AsnInteger integer) {
		scaleFactor = integer;
	}

	/**
	 * @param numeric
	 */
	void setUnit(StringOrNumeric numeric) {
		unit = numeric;
	}

	/**
	 * @param string
	 */
	void setUnitSystem(AsnVisibleString string) {
		unitSystem = string;
	}

	/**
	 * @param numeric
	 */
	void setUnitType(StringOrNumeric numeric) {
		unitType = numeric;
	}

}//Unit
